MSSNKIVLTSSDGESFQVEEVVARKLQIVKHLLEDDCVINEIPLQNVTGNILSIVLEYCKKHVDDVVDDDASEEPKKKKPDDEAKQNLDAWDAEFMKNIDMETIFKLILAANYLNVEGLLGLTCQTVADYIKDKTPEEVRELFNIENDFTHEEEEEAIRKENAWAFEADTKHEDPKP